export interface ThemeConfig {
  isDark: boolean;
  isGrey: boolean;
  isWeak: boolean;
  primaryColor: string;
}

export type LayoutType = 'classicLayout' | 'topMenuLayout'

export interface LayoutConfig {
  layout: LayoutType;
  collapseSideMenu: boolean;
  showBreadcrumb: boolean;
  showBreadcrumbIcon: boolean;
  showTabs: boolean;
  showTabsIcon: boolean;
}

export interface AppConfigState {
  themeConfig: ThemeConfig;
  layoutConfig: LayoutConfig;
  [key: string]: unknown;
}
